/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package banco_imobiliario.AbstractFactoryLogradouro;

import banco_imobiliario.dao.ImovelDAO;
import banco_imobiliario.dao.ImovelDAOImpl;
import banco_imobiliario.model.CasaDePropriedade;
import banco_imobiliario.model.Imovel;
import banco_imobiliario.model.Logradouro;



/**
 *
 * @author Andre
 */
public class ImovelFactory implements LogradouroFactory{

    @Override
    public CasaDePropriedade criarLogradouro(int id) {
        //Instanciando Objetos
        ImovelDAO imovelDao = new ImovelDAOImpl();        
        Imovel imovel;
        
        //Atribuindo ao objeto o retorno da empresa no banco de dados de acordo com o id passado
        imovel = imovelDao.buscarImovel(id);
               
        return imovel;
    }
    
}
